<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/11/13 0013
 * Time: 10:57
 */
Route::namespace('Admin')->group(function () {
    /**
     * 登录
     */
    Route::get('login/index', 'LoginController@index');
    Route::post('login', 'LoginController@login');
    Route::get('user/menu', 'LoginController@userMenu');
    Route::middleware('action.log')->group(function () {

        /**
         * 退出登录
         */
        Route::get('out/login', 'LoginController@out_login');
        /**
         *轮播
         */
        Route::get('banner/index', 'BannerController@index');
        Route::get('banner/add', 'BannerController@add');
        Route::get('banner/edit', 'BannerController@edit');
        Route::get('banner/data', 'BannerController@data');
        Route::post('banner/create', 'BannerController@create');
        Route::post('banner/save', 'BannerController@save');
        Route::post('banner/del', 'BannerController@del');
        /**
         *登录管理员的权限
         */
        Route::get('user/role/menu', 'UserController@userRoleMenu');

        /**
         * 买家认证
         * 路由列页面
         */
        Route::get('audit/buy/index', 'AuditController@buyIndex');

        Route::get('audit/buy/edit', 'AuditController@buyEdit');
        Route::post('audit/buy/save', 'AuditController@saveBuy');
        /**
         * 卖家认证
         * 路由列页面
         */
        Route::get('audit/seller/index', 'AuditController@sellerIndex');

        Route::get('audit/seller/edit', 'AuditController@sellerEdit');

        Route::post('audit/seller/save', 'AuditController@saveSeller');

        /**
         * 认证列表
         */
        Route::get('user/seller/data', 'AuditController@sellerData');
        Route::get('user/buy/data', 'AuditController@buyData');


        /**
         * 认证信息
         */
        Route::get('user/detail', 'UserController@info');
        /**
         * 认证编辑
         */
        Route::get('user/detail', 'UserController@info');


        /**
         * 路由列页面
         */
        Route::get('user/index', 'UserController@index');
        Route::get('user/edit', 'UserController@edit');
        Route::get('user/add', 'UserController@add');
        /**
         * 用户列表
         */
        Route::get('user/data', 'UserController@data');

        /**
         * 用户信息
         */
        Route::get('user/detail', 'UserController@info');
        /**
         * 用户编辑
         */
        Route::get('user/detail', 'UserController@info');
        /**
         * 用户编辑
         */
        Route::post('user/save', 'UserController@saveUser');

        /**
         * 用户冻结解冻
         */
        Route::post('user/operation', 'UserController@operationUser');

        /**
         * 管理员
         */
        Route::get('admin/index', 'AdminController@index');
        Route::get('admin/add', 'AdminController@add');
        Route::get('admin/edit', 'AdminController@edit');
        /**
         * 管理员列表
         */
        Route::get('admin/data', 'AdminController@data');
        /**
         * 管理员详情
         */
        Route::get('admin/detail', 'AdminController@detail');
        /**
         * 管理员创建
         */
        Route::post('admin/create', 'AdminController@addAdmin');
        /**
         * 管理员编辑
         */
        Route::post('admin/save', 'AdminController@saveAdmin');
        /**
         * 管理员编辑
         */
        Route::post('admin/del', 'AdminController@del');


        /**
         * 角色
         */
        Route::get('role/index', 'RoleController@index');
        /**
         * 角色列表
         */
        Route::get('role/data', 'RoleController@data');
        /**
         * 添加
         */
        Route::get('role/add', 'RoleController@add');
        /**
         * 添加
         */
        Route::get('role/edit', 'RoleController@edit');
        /**
         * 角色信息
         */
        Route::get('role/detail', 'RoleController@detail');
        /**
         * 角色添加
         */
        Route::post('role/create', 'RoleController@addRole');

        /**
         * 角色编辑
         */
        Route::post('role/save', 'RoleController@saveRole');
        /**
         * 删除
         */
        Route::post('role/del', 'RoleController@del');


        /**
         * 路由列页面
         */

        Route::get('menu/index', 'MenusController@index');
        Route::get('menu/edit', 'MenusController@edit');
        Route::get('menu/add', 'MenusController@add');
        Route::get('/get/all/role/menu', 'MenusController@getAllMenu');
        Route::get('/get/all/role/menu', 'MenusController@getAllRoleMenu');
        /**
         * 路由列表
         */
        Route::get('menu/data', 'MenusController@data');
        /**
         * 路由添加
         */
        Route::post('menu/create', 'MenusController@addMenu');
        /**
         * 路由详情
         */
        Route::get('menu/detail', 'MenusController@detail');
        /**
         * 路由编辑
         */
        Route::post('menu/save', 'MenusController@saveMenu');


        /**
         * 管理员
         */
        Route::get('problem/index', 'HelpController@index');
        Route::get('problem/add', 'HelpController@add');
        Route::get('problem/edit', 'HelpController@edit');
        /**
         *
         * /**
         * 帮助中心
         */
        Route::get('problem/data', 'HelpController@data');

        /**
         * 帮助详情
         */
        Route::get('problem/detail', 'HelpController@detail');

        /**
         * 帮助创建
         */
        Route::post('problem/create', 'HelpController@addHelp');
        /**
         * 帮助修改
         */
        Route::post('problem/save', 'HelpController@saveHelp');
        /**
         * 帮助删除
         */
        Route::post('problem/del', 'HelpController@del');


        /**
         * 产品类型
         */
        Route::get('type/index', 'TypeController@index');
        Route::get('type/add', 'TypeController@add');
        Route::get('type/edit', 'TypeController@edit');
        /**
         * 产品类型列表
         */
        Route::get('type/data', 'TypeController@data');
        /**
         * 产品类型创建
         */
        Route::post('type/create', 'TypeController@addType');

        /**
         * 产品类型编辑
         */
        Route::post('type/save', 'TypeController@saveType');


        /**
         * 产品类型详情
         */
        Route::get('type/detail', 'TypeController@detail');
        /**
         * 产品类型删除
         */
        Route::post('type/del', 'TypeController@del');


        Route::get('goods/index', 'GoodsController@index');
        Route::get('goods/add', 'GoodsController@add');
        Route::get('goods/edit', 'GoodsController@edit');
        /**
         * 产品列表
         */
        Route::get('goods/data', 'GoodsController@data');
        /**
         * 产品类型列表
         */
        Route::get('goods/type/list', 'GoodsController@typeList');

        /**
         * 产品详情
         */
        Route::get('goods/detail', 'GoodsController@detail');

        /**
         * 产品编辑
         */
        Route::post('goods/save', 'GoodsController@saveGoods');

        /**
         * 产品审核
         */
        Route::post('goods/save/status', 'GoodsController@saveStatus');
        Route::get('goods/file', 'GoodsController@file');
        Route::get('goods/image', 'GoodsController@image');
        Route::get('goods/log', 'GoodsController@log');
        Route::get('goods/logList', 'GoodsController@logList');
        Route::post('goods/del', 'GoodsController@del');
        /**
         * 意见反馈`
         */
        Route::post('message', 'MessageController@message');

        /**
         * 关于我们-页面
         */
        Route::get('about/index', 'HomeController@aboutIndex');

        /**
         * 关于我们
         */
        Route::get('about', 'HomeController@about');
        /**
         * 关于我们编辑
         */
        Route::post('about/save', 'HomeController@saveAbout');

        /**
         * 注册协议
         */
        Route::get('agreement', 'HomeController@agreement');
        /**
         * 编辑协议
         */
        Route::post('agreement/save', 'HomeController@agreementSave');

        /**
         * 数据统计
         */
        Route::get('statistical', 'HomeController@statistical');
        Route::get('home', 'HomeController@home');
        Route::get('index', 'HomeController@index');
        Route::any('user/menu', 'HomeController@getAllRoleMenu');
        /**
         *图片上传
         */
        Route::post('upload/img', 'HomeController@uploadImg');
        Route::get('log', 'HomeController@operationLog');
        Route::get('log/data', 'HomeController@operationLogData');
    });


});
